实战-rpm包方式安装jenkins-mk-20220416
实战:rpm包方式安装jenkins-mk-2022.4.16(测试成功)
目录
[toc]
实验环境
centos7.6虚机java-1.8.0-openjdkjenkins-2.277.3-1.1.noarch.rpm
实验软件
🍀 注意:
新版 jenkins 的服务端口为 8080,为了不和 GitLab 的服务端口相冲突,修改 Jenkins 的默认端口 8080 为 198:
[root@GitLab jenkins]# netstat -antup|grep8080
[root@GitLab yum.repos.d]# vim /etc/sysconfig/jenkins改:29JENKINS_USER="jenkins"为:29JENKINS_USER="root"#以 root改:56JENKINS_PORT="8080"为:56JENKINS_PORT="198 "
- 开启jenkins服务并设置为开机启动
[root@GitLab ~]# systemctl restart jenkins [root@GitLab ~]# systemctl enable jenkins
- 修改 jenkins 默认源
在 web 界面访问 jenkins 时,默认会到国外的网站下载 hudson.model.UpdateCenter.xml 文 件。而这个文件在中国下载时很慢,需要换成清华的源。
[root@GitLab ~]# sed -i 's/https:\/\/updates.jenkins.io\/update-center.json/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins\/updates\/update-center.json/g'/var/lib/jenkins/hudson.model.UpdateCenter.xml
3、访问 Jenkins 并安装相关插件
[root@GitLab ~]# iptables -F # 要清空防火规则,还要关闭 selinux[root@GitLab ~]# getenforce Disabled
注意:主要是替换如下2和value值:
"connectionCheckUrl":"http:"url":"https:替换为:https:https:b6c8041665204d1f9dcf8b20416568e8
1.在线安装插件
选择需要安装的插件: 选择默认即可,会安装通用的社区插件,剩下的可以在使用的时候再进行安装。
🍀 ==这里需要注意了:==
关于安装jenkins插件失败的问题:
前面已经替换了"插件地址"和"联网检测地址",但是在下载插件的时候,依然会有一些包安装失败(遇到这个情况的概率非常大)。 (这里可以不修改插件地址,直接连vpn,但效果应该是一样的)
再次点击重试,还是无法安装上述插件:
经过自己多次尝试,发现是需要一些依赖包,才可以安装上述插件:(后续可通过在线升级jenkins版本进行安装依赖包,进而上述安装失败的插件也会被一起安装的)
如果点重试,还是失败,那就点 “继续”,等安装成后,再手动下载插件进行安装。
- 创建管理员用户:admin 密码: 123456 全名: hg 邮箱:onexlforyou@163.com
- 登录到jenkins界面:接下来我们解决因依赖包问题导致jenkins某些插件安装失败的问题。
- 由这个提示可以看出,自己目前的jenkins版本(jenkins-2.277.3-1.1)太老了,不支持某些依赖包,因此,这里需要升级jenkins版本:
点击或自动升级
:
第一次下载失败:
打开vpn后,再次尝试:升级成功!
如下代表升级jenkins版本成功:
此时发现原来安装失败的插件,现在全部已经安装成功了:
- 到此 jenkins 安装成功。注:关机后,创建一个虚拟机快照。
2.手动安装相关插件
==方法1==
如果在线安装插件失败了,或是无网环境下想安装插件,可以选择手动安装。
这里不用管,点继续,等安装成功后,我们再手动安装插件。
在这里找到自己要下载的插件的名字和版本号:
在这里下载:
在这里下载: 插件下载地址: http: 版权:此文章版权归 One 所有,如有转载,请注明出处! 链接:可点击右上角分享此页面复制文章链接